package nl.hu.modellingengine.ribbon.client;

import java.util.ArrayList;

import nl.hu.modellingengine.shared.DiagramType;
import nl.hu.modellingengine.shared.ElementType;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

@RemoteServiceRelativePath("RibbonService")
public interface RibbonService extends RemoteService {
	
	public ArrayList<ElementType> getElementTypes(String language,String version);
	public ArrayList<DiagramType> getDiagramTypes(String language, String version);
	public ArrayList<ElementType> getElementsOfDiagramType(String language, String version, DiagramType diagramType);

}
